using System;
using System.Collections.Generic;
using System.Text;

namespace CodeStory.Core.ObjectEntity
{

	using Activa.CoolStorage;
	#region UserObject
	/// <summary>
	/// This object represents the properties and methods of a UserObject.
	/// </summary>
	[MapTo("T_Users")]
	public abstract partial class UserObject : CSObject<UserObject, Guid>
	{
		public abstract Guid UserID {
			get;
			set;
		}
		public abstract string UserName {
			get;
			set;
		}
		public abstract string LoweredUserName {
			get;
			set;
		}
		public abstract string Password {
			get;
			set;
		}
		public abstract string PasswordQuestion {
			get;
			set;
		}
		public abstract string PasswordAnswer {
			get;
			set;
		}
		public abstract string Email {
			get;
			set;
		}
		public abstract DateTime RegisterDate {
			get;
			set;
		}
		public abstract DateTime LastVisitedDate {
			get;
			set;
		}
		public abstract bool IsLocked {
			get;
			set;
		}
		public abstract string Property {
			get;
			set;
		}
	}
	#endregion

}
